草庐IT

docker 撰写 : Change env variables

全部标签

docker基本管理

docker是什么:开源的应用容器引擎。基于go语言开发的。主要是运行在linux系统当中的开源的轻量级的“虚拟机”。docker的容器技术可以在一台主机上轻松的为任何应用创建一个轻量级的,可移植的,自给自足的容器docker大的宿主机是linux系统。集装箱可以理解为相互隔离的容器(组件,应用程序APP)每个容器都是一个独立的应用程序docker的设计宗旨:build,ship,andrunanyappanywherebuild:封装好的程序,只要部署即可使用。一次封装shipandrunanyapp:一次封装完成之后的app,可以在任何环境运行anywhere:任意宿主机一次封装,到处运行

Docker | 使用DockerCompose

Docker|使用DockerCompose✅作者简介:大家好,我是Leo,热爱Java后端开发者,一个想要与大家共同进步的男人😉😉🍎个人主页:Leo的博客💞当前专栏:Docker系列✨特色专栏:MySQL学习🥭本文内容:Docker|使用DockerCompose📚个人知识库:Leo知识库,欢迎大家访问1.前言大家好,我是Leo哥🫣🫣🫣,在之前的系列文章中我们学习了Docker几乎所有的操作,我们的Docker系列文章也即将迎来完结篇。这篇文章我们主要介绍一下DockerCompose的基本使用。

docker — 容器网络

一、概述Docker容器每次重启后容器ip是会发生变化的。这也意味着如果容器间使用ip地址来进行通信的话,一旦有容器重启,重启的容器将不再能被访问到。而Docker网络就能够解决这个问题。Docker网络主要有以下两个作用:容器间的互联和通信以及端口映射容器IP变动时候可以通过服务名直接网络通信而不受到影响因此只要是处于同一个Docker网络下的容器就可以使用服务名进行直接访问,而无需担心重启。这也是Docker网络最基本和常用的应用场景。二Docker网络实现原理docker使用linux桥接,在宿主机虚拟一个docker容器网桥(docker0)docker启动一个容器时会根据docker

Elasticsearch+Kibana 的docker容器化部署与若干问题处理

概览因为Elasticsearch的官方文档上写的不是很清楚会留下一些坑,所以本篇主要记录对docker搭建ElasticSearch+Kibana+ik分词器的过程和途中遇到的若干问题,既留给自己后面反复使用避免各种神坑,也可以为正在部署环境的读者提供一些参考。环境信息以下是本次部署的环境信息,可以作为参考操作系统:LinuxCentOS-7-x86_64Docker:Docker  Desktop19.03.12 ElasticSearch:8.11.1Kibana:8.11.1IK分词器:elasticsearch-analysis-ik-8.11.1 elasticsearch官网下载

私有云服务器搭建教程(保姆级)——台式电脑+ubuntu+docker+nextcloud+mysql+花生壳内网穿透

文章目录前言一、Nextcloud是什么?二、安装步骤1.安装docker1.1更新apt1.2允许apt通过HTTPS使用存储库1.3添加Docker的官方GPG密钥1.4安装docker1.5验证docker是否安装成功2.docker安装nextcloud容器2.1拉取nextcloud2.2docker运行nextcloud2.3查看运行中的容器2.4首次进入nextcloud2.5docker设置nextcloud容器开机自启动3docker安装mysql容器3.1docker拉取mysql容器3.2配置mysql容器3.2.1mysql初始配置3.2.2进入mysql容器3.2.3

docker启动Java程序的方法步骤

创建一个简单的Springbootweb项目idea工具创建Springbootweb项目,因为是测试,一直next就行。写一个testAPI,用来访问,服务端口号可以不用改,我本地改成8701。程序启动,发现程序不是默认的8080端口了,访问:http://localhost:8701/v1/hello以上一个简单web项目建好了,下面我们通过docker来运行这个demo项目第一步,你需要安装docker(这里不做详细步骤)。第二步,我们需要一个有java环境docker镜像。我是从网易云镜像中心下载了一个,地址:https://c.163yun.com/hub#/library/repo

树莓派ubuntu20.04+Docker+Nginx+Wordpress个人网站搭建全纪录(超详细,入门友好篇)

树莓派ubuntu20.04+Docker+Nginx+Wordpress个人网站搭建全纪录(超详细,入门友好篇)前言:本文基于树莓派4B平台,搭载UbuntuServer20.04LTS版本服务器系统,通过将树莓派服务器连接Ipv6公网网络,利用Docker工具,部署Nginx反向代理与Wordpress网站管理系统,实现网站搭建与异地访问。同时用到了域名管理、DDNS、MySQl等工具。本文将从服务器镜像烧录开始,将网站搭建过程进行完整的说明记录。(经验来自互联网,多次试错学习后总结如下,以供参考。)关键词:树莓派;Ubuntu;Ipv6;Docker一、Ubuntu操作系统烧录与基本环境

【大数据】M1 mac win docker安装kafka+mysql+canal

文章目录kafkadocker-compose创建kafka容器启动以后,访问容器,并且发送消息测试问题Exceptioninthread"main"kafka.zookeeper.ZooKeeperClientTimeoutException:Timedoutwaitingforconnectionwhileinstate:CONNECTINGmysqldocker-compose创建mysql修改mysqlconf进入容器问题ERROR1045(28000):Accessdeniedforuser'root'@'localhost'(usingpassword:NO)canalmysql创

Docker 安装 MongoDB

一、什么是MongoDB        MongoDB是一个基于分布式文件存储的数据库。是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。二、MongoDB的安装这里使用docker来安装MongoD1.docker拉取mysql镜像dockerpullmongo:latest2.运行容器创建外部挂载的文件并进行授权mkdir-p/mydata/mongo/configmkdir-p/mydata/mongo/datamkdir-p/mydata/mongo/logstouch/mydata/mongo/config/mongod.confchmod

docker 部署hbase 并且java Api连接

首先先运行容器dockerrun-d--namehbase-p2181:2181-p16010:16010-p16000:16000-p16020:16020-p16030:16030harisekhon/hbase2.在本机的hosts中注册docker的id因为docker内部集成了其他环境而其他环境中的ip是dockerid所以需要在hosts中转换192.168.80.120 dockerhbasesa445is094a3.客户端连接依赖>!--hbaseClient依赖包,需要排除日志log4j,不然和springboot的冲突了-->!--https://mvnrepository